package com.blrs.service.enterprise.records;

import java.util.List;
import com.blrs.domain.BusinessFollowRecords;

/**
 * 商机跟进记录Service接口
 * 
 * @author ruoyi
 * @date 2023-09-25
 */
public interface IBusinessFollowRecordsService 
{
    /**
     * 查询商机跟进记录
     * 
     * @param recordsId 商机跟进记录主键
     * @return 商机跟进记录
     */
    public BusinessFollowRecords selectBusinessFollowRecordsByRecordsId(String recordsId);

    /**
     * 查询商机跟进记录列表
     * 
     * @param businessFollowRecords 商机跟进记录
     * @return 商机跟进记录集合
     */
    public List<BusinessFollowRecords> selectBusinessFollowRecordsList(BusinessFollowRecords businessFollowRecords);

    /**
     * 新增商机跟进记录
     * 
     * @param businessFollowRecords 商机跟进记录
     * @return 结果
     */
    public int insertBusinessFollowRecords(BusinessFollowRecords businessFollowRecords);

    /**
     * 修改商机跟进记录
     * 
     * @param businessFollowRecords 商机跟进记录
     * @return 结果
     */
    public int updateBusinessFollowRecords(BusinessFollowRecords businessFollowRecords);

    /**
     * 批量删除商机跟进记录
     * 
     * @param recordsIds 需要删除的商机跟进记录主键集合
     * @return 结果
     */
    public int deleteBusinessFollowRecordsByRecordsIds(String[] recordsIds);

    /**
     * 删除商机跟进记录信息
     * 
     * @param recordsId 商机跟进记录主键
     * @return 结果
     */
    public int deleteBusinessFollowRecordsByRecordsId(String recordsId);

    int updateBusinessFollowRecordsRemark(BusinessFollowRecords businessFollowRecords);

    int getRemarkByRecordsId(String businessId);
}
